<strong>Welcome to R'lyeh</strong>

<p>
  R'lyeh is a little web app I wrote to complement some of the work
  I'm doing on <a href="http://cthulhos.org/">Cthulhos</a> and various
  <a href="http://hbmobile.org/">Complete Open Phone projects</a>. It
  is supposed to be sorta like "HyperCard meets the web," so if you
  like rapid application development and Web Goodiness, you may want
  to read a bit more.
</p>

<p>
  R'lyeh differs from most other environmens (as far as I can tell) in
  the way it encourages app use and distribution. Unlike traditional
  dev environments where you build apps by accumulating code snippits
  into a code-base, we give you a complete code base from which you
  remove the bits you don't need. The idea here is that since the dev
  tools use the code from which our app base instances are derived, if
  the dev environment doesn't work, you'll know that your deployed app
  will be nobbled. And since the dev environment has tools to help you
  debug problems, it can help you track down system-wide configuration
  issues and bizarre interactions between code and infrastructure.
</p>

<p>
  Developing and deploying apps with R'lyeh is also kind of fun. The
  development environment <em>is</em> your JavaScript enabled web
  browser. Your code repository <em>is</em> in your MySQL database (or
  if enough people squeal, I'll change everything to use ODBC.) If you
  can get to the right web page, you can develop and extend an
  app. <em>(Note: for those people who really like their current
  editor, we're working on a WEBDav interface so you can deal with the
  repository as a SVN archive.)</em>
</p>

<p>
  If this sounds interesting, click on
  the <a class="speclink" onclick="deck.setCurrent(2);">More Detail</a>
  or <a class="speclink" onclick="deck.setCurrent(3);">Examples</a> links on the left
  side of this page. When you're ready to install, click on
  the <a class="speclink" onclick="deck.setCurrent(1);">Install</a> link.
</p>
